import tkinter
from tkinter import Tk, Menu
class MainWindow:
    def __init__(self):
        self.root = tkinter.Tk()
        self.root.title('hello world')
        # 设置最大尺寸
        self.root.maxsize(700, 700)
        # 设置最小尺寸
        # self.root.minsize(500, 500)
        self.root.geometry("200x200+540+350")
        # 获取屏幕宽度
        print(self.root.winfo_screenwidth())
        # 获取屏幕高度
        print(self.root.winfo_screenheight())
        self.add_menus()
    def func_new(self):
        print('新建窗口')
    def add_menus(self):
        self.menubar = tkinter.Menu(self.root, tearoff=0)
        self.menu_file = tkinter.Menu(self.menubar, tearoff=0, bg='red')
        self.menubar.add_cascade(label='File', menu=self.menu_file)
        self.menu_edit=tkinter.Menu(self.menubar)
        self.menubar.add_cascade(label="Edit", menu=self.menu_edit)
        self.menu_sub_tools = tkinter.Menu(self.menu_file)
        self.menu_file.add_cascade(label='Tools', menu=self.menu_sub_tools)
        self.menu_file.add_separator()
        self.menu_file.add_command(label='New', command=self.func_new)
        self.root.config(menu=self.menubar)

    def show(self):
        # 展示
        self.root.mainloop()


mw = MainWindow()
mw.show()